<?php
/**
 * View para formulário genérico para inserção/alteração no banco de dados
 * @param String $action A url para onde será enviado os dados do formulário
 * @param Zend_Db_Table_Rowset $rs Os registros a serem exibidos 
 * @param Zend_Db_Table_Info $infoTabela
 * @param array $campos OPCIONAL {label: campo} Se o label for numérico, será assumido o nome do campo. Se não for informado, serão exibidos todos os campos do banco de dados.
 * @param array $cabecalhos OPCIONAL {campo: label}
 * @param array $camposOcultos OPCIONAL A lista_antigo de campos que não serão mostrados em ambos lista_antigo e form
 * @param array $camposOcultosLista OPCIONAL A lista_antigo de campos que não serão mostrados somente na lista_antigo
 * @param array $viewsCampos OPCIONAL Uma visão alternativa para o campo.
 */
$this->campos = (empty($this->campos)) ? $this->infoTabela['cols'] : $this->campos;
$camposOcultos = (empty($this->camposOcultos)) ? array('ativo', 'registro') : $this->camposOcultos;
$camposOcultos = (empty($this->camposOcultosLista)) ? $camposOcultos : array_merge($this->camposOcultosLista, $camposOcultos);
$this->viewsCampos = (array)$this->viewsCampos;
?>
<div id="divMensagem" class="notification attention png_bg" style="display: none;">
	<a href="#" class="close"><img src="<?php echo $this->baseUrl('_img/icons/cross_grey_small.png'); ?>" title="Close this notification" alt="fechar" /></a>
	<div>
		This is a Content Box. You can put whatever you want in it. By the way, you can close this notification with the top-right cross.
	</div>
</div>

<table>
							
	<thead>
		<tr>
<?php
foreach ($this->campos as $cabecalho => $campo) {
	if(in_array($campo, $camposOcultos)){
		continue;
	}
	$cabecalho = (empty($this->cabecalhos[$campo])) ? $cabecalho : $this->cabecalhos[$campo];
	if ($campo == 'id') {
?>
		   <th><input class="check-all" type="checkbox" /></th>
<?php
	}
	else {
?>
		   <th><?php echo (is_numeric($cabecalho)) ? ucfirst($campo) : $cabecalho; ?></th>
<?php
	}
}
?>
		   <th style="width:9%;">Ações</th>
		</tr>
	</thead>
	<tfoot>
		<tr>
			<td colspan="6">
				<div class="bulk-actions align-left">
					<select name="dropdown">
						<option value="option1">Escolha uma ação...</option>
						<option value="option3">Apaga</option>
					</select>
					<a class="button" href="#">Aplicar aos Selecionados</a>
				</div>
				<?php echo $this->render('paginacao.phtml'); ?>
				<div class="clear"></div>
			</td>
		</tr>
	</tfoot>
	<tbody>
<?php
if (empty($this->rs)) {
?>
		<tr>
			<td colspan="<?php echo count($cabecalhos) + 1; ?>">Não há registros!</td>
		</tr>
<?php
}
else {
	foreach ($this->rs as $r) {
		$this->r = $r;
?>
		<tr>
<?php
		foreach ($this->campos as $this->cabecalho => $campo) {
			$this->campo = $campo;
			try {
				$this->valor = $r->$campo;
			} catch (Exception $e) {
			}
			if(in_array($campo, $camposOcultos)){
				continue;
			}
			if ($campo == 'id') {
?>
			<td><input type="checkbox" name="id" value="<?php echo $r->id; ?>" /></td>
<?php
			}
			else {
?>
			<td style="vertical-align: top;">
<?php
				try {
					echo (!empty($this->viewsCampos[$campo])) ? $this->render('crud/partes/lista_antigo/' . $this->viewsCampos[$campo] . '.phtml') : $r->$campo;
				}
				catch (Exception $e) {
					try {
						echo $r->$campo;
					} catch (Exception $e) {
					}
				}
?>
			</td>
<?php
			}
		}
?>
			<td>
				<!-- Icons -->
<?php 
if(isset($r->ativo)){
?>
				 <a href="javascript: ativa(<?php echo $r->id; ?>,<?php echo (($r->ativo) ? 0 : 1); ?>);" title="<?php echo (($r->ativo) ? 'Desativar' : 'Ativar'); ?>"><img src="<?php echo $this->baseUrl('_img/icons/item_' . (($r->ativo) ? 'ativo' : 'desativo') . '.gif'); ?>" /></a> 
<?php 
}
?>
				 <a href="javascript: edita(<?php echo $r->id; ?>);" title="Edita"><img src="<?php echo $this->baseUrl('_img/icons/pencil.png'); ?>" alt="Edita" /></a>
				 <a href="javascript: apaga(<?php echo $r->id; ?>);" title="Apaga"><img src="<?php echo $this->baseUrl('_img/icons/cross.png'); ?>" alt="Apaga" /></a> 
			</td>
		</tr>
<?php
	}
}
?>
	</tbody>
	
</table>